
a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
  text-decoration: none;
}

img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

:root {
  /* 设置默认颜色为#000000 */
  --text-color: #000000;
  --btn-color: #000000;
  --primary-color-light: #4c4a4c;
  --primary-color-disable: #cecece;
  --page-bg: #f5f5f7;
  --card-bg: #ffffff;
  --gap: 14px;
}



/* vant样式覆盖 */
.van-datetime-picker .van-picker__confirm {
  color: var(--text-color);
  /* 替换为你想要的颜色代码 */
}

/* 确认按钮文字颜色 */
.van-datetime-picker .van-picker__confirm::after {
  color: var(--text-color);
  /* 替换为你想要的文字颜色代码 */
}

.van-radio__icon--checked .van-icon {
  background-color: var(--text-color) !important;
  border-color: var(--text-color) !important;
}

html .van-button {
  transition: none;
  transition: all 0.2s ease-in-out;
  background: var(--btn-color) !important;
  opacity: 1;
  min-width: 88px;
}

html .van-button:active {
  background: var(--primary-color-light) !important;
}

html body .van-button--disabled:active {
  background: var(--primary-color-disable) !important;
}

html body .van-button--disabled {
  opacity: 1 !important;
  background: var(--primary-color-disable) !important;
  border: none !important;
}

.van-button--plain:active {
  background: none !important;
  opacity: 0.7;
}

.van-button::before {
  display: none;
}

.van-button--info {
  background: none !important;
  border: none !important;
}

html .van-button--plain {
  background: none !important;
  color: var(--text-color) !important;
  border: 1px solid var(--text-color) !important;
}

html .van-button--plain:active {
  background: none !important;
}

.van-toast--text .van-toast__text,
.van-toast--html .van-toast__text {
  word-break: break-word;
}

/* :root {
  font-size: calc(100vw / 10);
} */